package cn.jbolt.meinvtu.meinv;

import java.util.List;

import com.jfinal.aop.Before;
import com.jfinal.aop.Inject;
import com.jfinal.core.Controller;
import com.jfinal.kit.Ret;
import com.jfinal.plugin.activerecord.tx.Tx;

import cn.jbolt.meinvtu.common.model.Meinv;

/**
* @author 小木 QQ 909854136
* @version 创建时间：2019年3月21日 下午10:37:32
*/
public class MeinvController extends Controller {
	@Inject
	private MeinvService service;
	
	public void index(){
		List<Meinv> meinvList=Meinv.dao.findAll();
		set("meinvList", meinvList);
		render("index.html");
	}
	
	public void add(){
		render("form.html");
	}
	
/*	public void readName(){
		Meinv meinv=Meinv.dao.findById(getInt(0));
		if(meinv==null){
			renderJson(Ret.fail("msg","美女不存在"));
			return;
		}
		renderJson(Ret.ok("name", meinv.getName()));
	}*/
	@Before(Tx.class)
	public void del(){
		try {
			renderJson(service.delete(getInt(0)));
		} catch (Exception e) {
			renderJson(Ret.fail("msg", "哎呀，删除失败了！"));
		}
	}
	@Before(Tx.class)
	public void save(){
		try {
			renderJson(service.save(get("names")));
		} catch (Exception e) {
			renderJson(Ret.fail("msg","哎呀，保存失败了！"));
		}
	}
}
